package com.stylefeng.guns.modular.huamao.model;

import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 待发积分流水表返回
 * </p>
 *
 * @author gxz123
 * @since 2018-04-16
 */
@TableName("skt_log_score_freeze")
public class LogScoreFreezeList implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 用户手机
	 */
	private String userPhone;
	/**
	 * 积分类型 1商城消费获取 2线下商家消费获得 3购买库存积分获得 4下线消费获得 5下线营业额获得 6特别奖励 7用户升级奖励 8下线升级奖励
	 * 9升级代理 10下线升级代理奖励 14后台手动增加 15完成70%(落地)之前冻结分红 16完成70%完成100%之间冻结分红
	 * 17未完成商家数量冻结分红 18购买牌匾奖励 19下线购买牌匾奖励 31转入到正式积分账户 32后台手动减少
	 * 33完成70%(落地)之前冻结分红转成 34完成70%完成100%之间冻结分红转出
	 */
	private Integer type;
	private String stype;
	/**
	 * 发起用户ID 0为平台
	 */
	private Integer fromId;
	/**
	 * 目标用户ID
	 */
	private Integer userId;
	/**
	 * 对应订单号
	 */
	private String orderNo;
	/**
	 * 操作前的金额
	 */
	private BigDecimal preScore;
	/**
	 * 流水标志 -1减少 1增加
	 */
	private Integer scoreType;
	/**
	 * 金额
	 */
	private BigDecimal score;
	private String sscore;
	/**
	 * 变化金额的升级版，在金额前边加上“+ —”号，为前台显示做准备
	 */
	private String scorep;
	/**
	 * 变动后金额
	 */
	private BigDecimal ascore;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 有效状态 1有效 0删除
	 */
	private Integer dataFlag;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 查询时的开始时间
	 */
	private String beginTime;
	/**
	 * 查询时的结束时间
	 */
	private String endTime;
	public String getUserPhone() {
		return userPhone;
	}
	public void setUserPhone(String userPhone) {
		this.userPhone = userPhone;
	}
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	public String getStype() {
		return stype;
	}
	public void setStype(String stype) {
		this.stype = stype;
	}
	public Integer getFromId() {
		return fromId;
	}
	public void setFromId(Integer fromId) {
		this.fromId = fromId;
	}
	public Integer getUserId() {
		return userId;
	}
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public BigDecimal getPreScore() {
		return preScore;
	}
	public void setPreScore(BigDecimal preScore) {
		this.preScore = preScore;
	}
	public Integer getScoreType() {
		return scoreType;
	}
	public void setScoreType(Integer scoreType) {
		this.scoreType = scoreType;
	}
	public BigDecimal getScore() {
		return score;
	}
	public void setScore(BigDecimal score) {
		this.score = score;
	}
	public String getSscore() {
		return sscore;
	}
	public void setSscore(String sscore) {
		this.sscore = sscore;
	}
	public String getScorep() {
		return scorep;
	}
	public void setScorep(String scorep) {
		this.scorep = scorep;
	}
	public BigDecimal getAscore() {
		return ascore;
	}
	public void setAscore(BigDecimal ascore) {
		this.ascore = ascore;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Integer getDataFlag() {
		return dataFlag;
	}
	public void setDataFlag(Integer dataFlag) {
		this.dataFlag = dataFlag;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getBeginTime() {
		return beginTime;
	}
	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}
	public String getEndTime() {
		return endTime;
	}
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	
	

}
